stream self-purification - French English Dictionary